/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.chat-sessions-tree .monaco-tl-twistie {
	display: none !important;
}

.chat-sessions-tree {
	line-height: 22px;
}

/* Ensure consistent title background regardless of number of views */
.composite.viewlet[id="workbench.view.chat.sessions"] .pane-header.expanded.not-collapsible {
	background-color: var(--vscode-sideBarSectionHeader-background) !important;
}

/* Add padding to chat session item icons */
.chat-sessions-tree .chat-session-item .monaco-icon-label-iconpath {
	margin-right: 4px;
	margin-left: 4px;
}

/* Style for empty state message */
.chat-sessions-message {
	padding: 20px;
	text-align: center;
	color: var(--vscode-descriptionForeground);
}

.chat-sessions-message .no-sessions-message {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	font-style: italic;
}

.chat-sessions-message .no-sessions-message .codicon {
	opacity: 0.7;
}
